package com.quanyan.travel.service;

import java.math.BigDecimal;
import java.util.List;
import java.util.Map;

/**
 * Created with IntelliJ IDEA.
 * User: zyq
 * Date: 2016/6/2 0002
 * Time: 9:58
 */

public interface TravelMsgService {

    /**
     * 退款成功消息
     * @return
     */
    void refundSuccessMsg(Integer uid, String orderNo);

    /**
     * 申请退款消息, 跳转
     * @return
     */
    void preRefundMsg(Integer uid, Map<String, Object> params);

    /**
     * 支付成功消息 , 跳转
     * @return
     */
    void paySuccessMsg(Integer uid, String activityName, BigDecimal price, Long startTime,  Map<String, Object> params);

    /**
     * 提醒支付, 跳转
     * @return
     */
    void payRemindMsg(Integer uid, Map<String, Object> params, String activityName);

    /**
     * 用户喜欢的活动发布, , 跳转
     * @return
     */
    void userFavActivityPublishMsg(List<Integer> uid, Map<String, Object> params, String activityName);

    /**
     * 异常订单消息
     * @return
     */
    void exceptionOrderMsg(Integer uid, String orderNo);


}

